﻿using System;
using System.Collections.Generic;
using ProjScan.Config.GUIConfig;
using ProjScan.Modules;
using UnityEngine;

namespace ProjScan.ScanGUI.Page
{
	// Token: 0x0200026E RID: 622
	internal abstract class IPage
	{
		// Token: 0x060010B6 RID: 4278
		public abstract void Init();

		// Token: 0x060010B7 RID: 4279
		public abstract void OnGUI(Rect mainRectangle);

		// Token: 0x040009DE RID: 2526
		public string pageId;

		// Token: 0x040009DF RID: 2527
		public string pageName;

		// Token: 0x040009E0 RID: 2528
		public Module fixModule;

		// Token: 0x040009E1 RID: 2529
		public Dictionary<string, RuleInfo> dicRuleInfo;

		// Token: 0x040009E2 RID: 2530
		protected Rect rect;
	}
}
